Text copied to clipboard!

Título

Text copied to clipboard!

Ingeniero de Firmware

Descripción

Text copied to clipboard!
Estamos buscando un Ingeniero de Firmware altamente motivado y con experiencia para unirse a nuestro equipo de desarrollo de productos electrónicos. El candidato ideal será responsable de diseñar, desarrollar, probar y mantener firmware para sistemas embebidos utilizados en una variedad de aplicaciones tecnológicas. Este rol requiere una comprensión profunda de la arquitectura de hardware, programación de bajo nivel y protocolos de comunicación. El Ingeniero de Firmware trabajará en estrecha colaboración con ingenieros de hardware, software y control de calidad para garantizar que los productos cumplan con los estándares de rendimiento, fiabilidad y seguridad. Además, participará en la definición de especificaciones técnicas, selección de componentes y validación de prototipos. Las responsabilidades incluyen la escritura de código eficiente en C/C++ para microcontroladores, depuración de problemas de hardware y software, y optimización del rendimiento del sistema. También se espera que el candidato mantenga una documentación técnica clara y actualizada, y que colabore en la mejora continua de los procesos de desarrollo. El entorno de trabajo es dinámico y orientado a resultados, por lo que se valoran habilidades de comunicación, trabajo en equipo y capacidad para resolver problemas de forma autónoma. Se requiere experiencia previa en desarrollo de firmware, así como conocimientos en sistemas operativos en tiempo real (RTOS), herramientas de depuración y control de versiones. Este puesto ofrece la oportunidad de trabajar en proyectos innovadores con tecnologías de vanguardia, en una empresa comprometida con la excelencia técnica y el desarrollo profesional de sus empleados.

Responsabilidades

Text copied to clipboard!
  • Diseñar y desarrollar firmware para sistemas embebidos.
  • Escribir código eficiente en C/C++ para microcontroladores.
  • Realizar pruebas y depuración de firmware en hardware real.
  • Colaborar con equipos de hardware y software en el diseño de productos.
  • Documentar especificaciones técnicas y procesos de desarrollo.
  • Optimizar el rendimiento y consumo energético del firmware.
  • Implementar y mantener protocolos de comunicación (UART, SPI, I2C, etc.).
  • Participar en revisiones de código y pruebas de validación.
  • Investigar nuevas tecnologías y herramientas de desarrollo.
  • Asegurar el cumplimiento de estándares de calidad y seguridad.

Requisitos

Text copied to clipboard!
  • Título en Ingeniería Electrónica, Informática o carrera afín.
  • Experiencia mínima de 3 años en desarrollo de firmware.
  • Dominio de lenguajes de programación C y C++.
  • Conocimiento de microcontroladores y arquitecturas embebidas.
  • Experiencia con RTOS y sistemas en tiempo real.
  • Habilidad para leer esquemáticos y trabajar con hardware.
  • Familiaridad con herramientas de depuración y osciloscopios.
  • Conocimiento de control de versiones (Git, SVN).
  • Capacidad para trabajar en equipo y comunicarse efectivamente.
  • Nivel intermedio de inglés técnico.

Posibles preguntas de la entrevista

Text copied to clipboard!
  • ¿Cuántos años de experiencia tienes en desarrollo de firmware?
  • ¿Qué microcontroladores has utilizado en proyectos anteriores?
  • ¿Tienes experiencia con sistemas operativos en tiempo real (RTOS)?
  • ¿Qué herramientas de depuración has utilizado?
  • ¿Has trabajado con protocolos de comunicación como SPI o I2C?
  • ¿Puedes describir un proyecto de firmware en el que hayas trabajado?
  • ¿Qué lenguajes de programación dominas?
  • ¿Tienes experiencia trabajando con equipos multidisciplinarios?
  • ¿Cómo manejas la documentación técnica en tus proyectos?
  • ¿Estás dispuesto a trabajar de forma presencial o híbrida?